package com.eight.cloud.excel.model;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.util.List;

/**
 * 数据解析结果对象
 * @param <T> 行数据类型
 * @ClassName: ImportExcelVo
 * @Author: TXC
 * @Date: 2025-08-08 17:20
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class ImportExcelVo<T> {
    /**
     * 解析成功的行数据列表
     */
    private List<T> rows;
    /**
     * 校验失败的行数据列表
     */
    private List<VerificationFailRow<?>> verifyFails;
    /**
     * 转换失败的行数据列表
     */
    private List<VerificationFailRow<?>> convertFails;
}
